Big Huge Thesaurus

Madeira sponge

noun